Big Huge Thesaurus

internment camp

noun